Multipath Routing Algorithms for Communication Networks: Ant Routing and Optimization Based Approaches

نویسنده

  • Punyaslok Purkayastha
چکیده

Title of dissertation: MULTIPATH ROUTING ALGORITHMS FOR COMMUNICATION NETWORKS: ANT ROUTING AND OPTIMIZATION BASED APPROACHES Punyaslok Purkayastha Doctor of Philosophy, 2009 Dissertation directed by: Professor John S. Baras Department of Electrical and Computer Engineering In this dissertation, we study two algorithms that accomplish multipath routing in communication networks. The first algorithm that we consider belongs to the class of Ant-Based Routing Algorithms (ARA) that have been inspired by experimental observations of ant colonies. It was found that ant colonies are able to ‘discover’ the shorter of two paths to a food source by laying and following ‘pheromone’ trails. ARA algorithms proposed for communication networks employ probe packets called ant packets (analogues of ants) to collect measurements of various quantities (related to routing performance) like path delays. Using these measurements, analogues of pheromone trails are created, which then influence the routing tables. We study an ARA algorithm, proposed earlier by Bean and Costa, consisting of a delay estimation scheme and a routing probability update scheme, that updates routing probabilities based on the delay estimates. We first consider a simple scenario where data traffic entering a source node has to be routed to a destination node, with N available parallel paths between them. An ant stream also arrives at the source and samples path delays en route to the destination. We consider a stochastic model for the arrival processes and packet lengths of the streams, and a queueing model for the link delays. Using stochastic approximation methods, we show that the evolution of the link delay estimates can be closely tracked by a deterministic ODE (Ordinary Differential Equation) system. A study of the equilibrium points of the ODE enables us to obtain the equilibrium routing probabilities and the path delays. We then consider a network case, where multiple input traffic streams arriving at various sources have to be routed to a single destination. For both the N parallel paths network as well as for the general network, the vector of equilibrium routing probabilities satisfies a fixed point equation. We present various supporting simulation results. The second routing algorithm that we consider is based on an optimization approach to the routing problem. We consider a problem where multiple traffic streams entering at various source nodes have to be routed to their destinations via a network of links. We cast the problem in a multicommodity network flow optimization framework. Our cost function, which is a function of the individual link delays, is a measure of congestion in the network. Our approach is to consider the dual optimization problem, and using dual decomposition techniques we provide primal-dual algorithms that converge to the optimal routing solution. A classical interpretation of the Lagrange multipliers (drawing an analogy with electrical networks) is as ‘potential differences’ across the links. The link potential difference can be then thought of as ‘driving the flow through the link’. Using the relationships between the link potential differences and the flows, we show that our algorithm converges to a loop-free routing solution. We then incorporate in our framework a rate control problem and address a joint rate control and routing problem. MULTIPATH ROUTING ALGORITHMS FOR COMMUNICATION NETWORKS: ANT ROUTING AND OPTIMIZATION BASED APPROACHES

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multicast computer network routing using genetic algorithm and ant colony

Due to the growth and development of computer networks, the importance of the routing topic has been increased. The importance of the use of multicast networks is not negligible nowadays. Many of multimedia programs need to use a communication link to send a packet from a sender to several receivers. To support such programs, there is a need to make an optimal multicast tree to indicate the opt...

متن کامل

Improvement of Routing Operation Based on Learning with Using Smart Local and Global Agents and with the Help of the Ant Colony Algorithm

Routing in computer networks has played a special role in recent years. The cause of this is the role of routing in a performance of the networks. The quality of service and security is one of the most important challenges in routing due to lack of reliable methods. Routers use routing algorithms to find the best route to a particular destination. When talking about the best path, we consider p...

متن کامل

Improvement of Routing Operation Based on Learning with Using Smart Local and Global Agents and with the Help of the Ant Colony Algorithm

Routing in computer networks has played a special role in recent years. The cause of this is the role of routing in a performance of the networks. The quality of service and security is one of the most important challenges in routing due to lack of reliable methods. Routers use routing algorithms to find the best route to a particular destination. When talking about the best path, we consider p...

متن کامل

Implementation of Rank Based ACO approach with Load Balancing in Ad hoc Network for Multipath Routing Mechanism

Ad-Hoc wireless networks are self-organizing multi-hop wireless networks. Mobile ad hoc networks have some challenges like the design of an efficient routing protocol. The multipath routing protocol with load balancing provides a solution for the congestion network. Ad Hoc networks are setup as needed since they do not depend on the infrastructure. Ad Hoc networks are self–organizing multi hop ...

متن کامل

A Multipath Routing Protocol Based on Clustering and Ant Colony Optimization for Wireless Sensor Networks

For monitoring burst events in a kind of reactive wireless sensor networks (WSNs), a multipath routing protocol (MRP) based on dynamic clustering and ant colony optimization (ACO) is proposed. Such an approach can maximize the network lifetime and reduce the energy consumption. An important attribute of WSNs is their limited power supply, and therefore some metrics (such as energy consumption o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009